hovering helicopter - Turkish English Dictionary